immediate surgical treatment - Turco Inglés Diccionario